﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;

namespace TCL.EO
{
    public class NMTEO
    {
        [Serializable()]
        public class NMT_Table
        {
            public List<NMT_Column> lstColumn { get; set; }
            public SortedList slGroup { get; set; }
            public Boolean bIncludeSEO { get; set; }
        }


        [Serializable()]
        public class NMT_Column
        {
            public Int32 iSTT { get; set; }
            public String sSQL_ColumnName { get; set; }
            public String sSQL_Description { get; set; }
            public String sSQL_DataType { get; set; }
            public Int32 sSQL_DataLength { get; set; }
            public Boolean bSQL_AllowNulls { get; set; }
            public String sSQL_DefaultValue { get; set; }
            public String sSQL_RequiredMessage { get; set; }
            public Boolean bSQL_PrimaryKey { get; set; }
            public Boolean bSQL_Identity { get; set; }
            public Int16 iSQL_StartWithID { get; set; }
            public Boolean bSQL_ForeignKey { get; set; }
            public String sSQL_TableReference { get; set; }
            public String sCS_ColumnName { get; set; }
            public String sCS_DataType { get; set; }
            public String sCS_CheckData { get; set; }
            public String sCS_TypeInput { get; set; }
            public String sCS_TypeForm { get; set; }
            public String sCS_Group { get; set; }
            public Boolean bCS_ShowInList { get; set; }
            //public Boolean bCS_BulkCopy { get; set; }
        }
    }
}
